An Analysis of a Simple Local Search Algorithm for Graph Colouring
نویسنده
چکیده
Vertex Descent is a local search algorithm which forms the basis of a wide spectrum of tabu search, simulated annealing and hybrid evolutionary algorithms for graph colouring. These algorithms are usually treated as experimental and provide strong results on established benchmarks. As a step towards studying these heuristics analytically, an analysis of the behaviour of Vertex Descent is provided. It is shown that Vertex Descent is able to find feasible colourings for several types of instances in expected polynomial time. This includes 2-colouring of paths and 3-colouring of graphs with maximum degree 3. The same also holds for 3-colouring of a subset of 3colourable graphs with maximum degree 4. As a consequence, Vertex Descent finds a 3-colouring in expected polynomial time for the smallest graph for which Brélaz’s heuristic DSATUR needs 4 colours. On the other hand, Vertex Descent may fail for forests with maximum degree 3 with high probability.
منابع مشابه
Local Search for the Colouring Graph Problem. A Computational Study
The Graph Colouring Problem (GCP) is a well known -hard problem with many theoretical and practical applications. In this paper we introduce a new local search algorithm based on a very large scale neighbourhood. We provide an extensive numerical comparison between this method and several other local search techniques considering also the embedding of the local search into more complex schemes ...
متن کاملAn Ant Colony Optimization Algorithm for Network Vulnerability Analysis
Intruders often combine exploits against multiple vulnerabilities in order to break into the system. Each attack scenario is a sequence of exploits launched by an intruder that leads to an undesirable state such as access to a database, service disruption, etc. The collection of possible attack scenarios in a computer network can be represented by a directed graph, called network attack gra...
متن کاملSIMULATED ANNEALING ALGORITHM FOR SELECTING SUBOPTIMAL CYCLE BASIS OF A GRAPH
The cycle basis of a graph arises in a wide range of engineering problems and has a variety of applications. Minimal and optimal cycle bases reduce the time and memory required for most of such applications. One of the important applications of cycle basis in civil engineering is its use in the force method to frame analysis to generate sparse flexibility matrices, which is needed for optimal a...
متن کاملMaintaining Arc-Consistency in Stochastic Local Search
Combining advantages of different paradigms such as stochastic local search and constraint propagation is a research area of current interest, but implementing such hybrids is a non-trivial task. This paper describes a straightforward combination of existing search and modeling techniques, yielding a local search algorithm that maintains arc-consistency for binary CSPs. On a set of bandwidth gr...
متن کاملAn Ant Algorithm for the Graph Colouring Problem
This paper describes an ant algorithm that colours graphs in an e cient way. First, we describe the graph colouring problem and the ant algorithm. We also present some results and propose a simple generalisation of the algorithm that might allow its application to other assignment problems. Finally, a short study of the algorithm operators explains its performance and shows that it may be seen ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- CoRR
دوره abs/1703.05129 شماره
صفحات -
تاریخ انتشار 2017